package study

import (
	"flag"
	"fmt"
)

// FlagFunc 测试flag
func FlagFunc() {
	fmt.Println("flag包是用来解析启动程序时传入的参数的")
	// 执行命令 go run main.go -number=123 -str="2022-03-17"， 或 go run main.go
	num := flag.Int("number", 99, "我是number的描述")
	str := flag.String("str", "字符串", "我是str的描述")

	flag.Parse()

	fmt.Printf("number: %d；str: %s\n", *num, *str)
}
